Tropical Storm Ophelia Makes Landfall